using System;
namespace MicroMsg.Common.Algorithm
{
	public class RsaContext
	{
		public int int_0;
		public int int_1;
		public MPI N = new MPI();
		public MPI E = new MPI();
		public MPI D = new MPI();
		public MPI P = new MPI();
		public MPI Q = new MPI();
		public MPI DP = new MPI();
		public MPI DQ = new MPI();
		public MPI QP = new MPI();
		public MPI RN = new MPI();
		public MPI RP = new MPI();
		public MPI RQ = new MPI();
		public int padding;
		public int hash_id;
		public int fRng;
		public int pRng;
		public virtual void init(int aPadding, int aHash_id)
		{
			this.padding = aPadding;
			this.hash_id = aHash_id;
		}
	}
}
